The Availability of Quorum Systems

نویسندگان

  • David Peleg
  • Avishai Wool
چکیده

A quorum system is a collection of sets (quorums) every two of which have a nonempty intersection. Quorum systems have been used for a number of applications in the area of distributed systems. In this paper we study the fault-tolerance properties of quorum systems, and their implications on quorum based distributed protocols. For this study we adopt the following common model. The processors (elements of the system) are assumed to fail independently with a uniform probability p. The global failure probability F p (S) of a quorum system S is the probability that no complete quorum is functioning. This probability is a good measure of the (non) availability of protocols based on S. In this paper, the properties of F p are examined. It is shown that the most available quorum systems are the non-dominated coteries (NDC). Over the NDC's, the behavior of the failure probability F p depends on the exact value of p. It is shown that for any S 2 NDC, F p (S) is symmetric, i. From this, a new proof for a known lower bound on the number of sets in an NDC is derived. Furthermore, for 0 < p < 1 2 , the most available NDC is shown to be the \democracy" (namely, the minimal majority system), while the \monarchy" (singleton system) is the least available. Due to symmetry, the picture reverses for 1 2 < p < 1. The asymptotic behavior of F p is also considered, when the number of processors tends to innnity. It is shown that some NDC constructions enjoy the property that F p ! 0 when p < 1 2 , while others have a nonzero limit function.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Availability and Performance of Epidemic Quorum Algorithms

Epidemic quorum systems enable highly available agreement even when a quorum is not simultaneously connected, making them suitable for weakly connected environments. Although recent work has proposed epidemic quorum algorithms, their availability and performance tradeoffs are not well studied. This paper formally defines generic epidemic quorum systems. The formalism unifies proposed epidemic q...

متن کامل

Optimal Availability Quorum Systems: Theory and Practice

Quorum systems serve as a basic tool providing a uniform and reliable way to achieve coordination in a distributed system. They are useful for distributed and replicated databases, name servers, mutual exclusion, and distributed access control and signatures. The un-availability of a quorum system is the probability of the event that no live quorum exists in the system. When such an event occur...

متن کامل

Quorum Sensing in Microbial Virulence

Cell-to cell communication occurs via a signaling pathway referred to as quorum sensing. There are four main types of these systems according to the chemical nature of signal molecules used by microorganisms to elicit expression of target genes in response to environmental stimuli or need of microbial communities. Type I system acts by using acyl homoserine lactones as signals to trigger the ex...

متن کامل

Revisiting Hierarchical Quorum Systems

In distributed systems it is often necessary to provide coordination among the multiple concurrent processes. Quorum systems provide a decentralized approach to provide such coordination that is resilient to node and communication link failures. Quorum systems are highly available and may be used to balance the load among the elements of the system. In this paper, we propose a modification to t...

متن کامل

The Load and Availability of Byzantine Quorum

Replicated services accessed via quorums enable each access to be performed at only a subset (quorum) of the servers and achieve consistency across accesses by requiring any two quorums to intersect. Recently, b-masking quorum systems, whose intersections contain at least 2b+1 servers, have been proposed to construct replicated services tolerant of b-arbitrary (Byzantine) server failures. In th...

متن کامل

Probabilistic quorum systems for dependable distributed data management

Among failure-prone and dynamic distributed systems there is a significant class of systems that strive for high availability and can function with inconsistent data. Examples include flight reservation systems which allow overbooking or emergency ambulance systems which return informative responses to time-critical queries. Data replication is a well-known technique for tolerating failures and...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Inf. Comput.

دوره 123  شماره 

صفحات  -

تاریخ انتشار 1995